DATA=`date +%Y_%m_%d`

#  Dados do arquivo de backup
MAQUINA="servidor"
DIRETORIOS="/etc /home/paginas /var/lib/mysql /var/named /var/qmail"
ARQUIVO="backup-incremental-$MAQUINA-$DATA.tar.gz"

# Dados do servidor FTP
HOST_FTP="xxx.xxx.xxx.xxx"
USUARIO_FTP="usuário"
SENHA_FTP="senha"

# A partir daqui não precisa mais editar.
# Cria o arquivo .tar.gz no /tmp (Temporário)
cd /tmp
find $DIRETORIOS -mtime -1 -type f -print |
tar zcf /tmp/$ARQUIVO -T -

# Acessa o FTP e coloca os arquivos
ftp -in <
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
dele $ARQUIVO
cd backup
put $ARQUIVO
bye
EOF

# Remove os  arquivos temporarios
rm -rf /tmp/$ARQUIVO
